Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F3 Qatar F1 Hungary F2 Tunisia F1 Tunisia F2 Germany F9 Germany F10 Germany F11 Estonia F1 Latvia F1 Lithuania F1 Italy F25 Czech Republic F4 UAE F1 Turkey #1-w1 Turkey #1-w2 Japan F4 Spain F13 Germany F6 Germany F7 Iran F4 China F1 China F2 Australia F1 Australia F2 New Zealand F2 UAE F2 Great Britain F8 Japan F4 Great Britain F14 Germany F2 Italy F11 Germany F14 Iran F3 Italy F24 UAE F1 Great Britain F6 Great Britain F7 Qatar F2 Qatar F3 Cuba F1 USA F4 USA F5 Thailand F2 Japan F5 Lithuania F2 New Zealand F1 Italy F23 Thailand F3 Germany F5 Renault Slovenian Open - Ljubljana Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Warsteiner Challenger - Wolfsburg IPP Open - Helsinki The 70th King's Cup and Queen's Cup - Bangkok Heilbronn Open - Heilbronn Okal Cup - Eckental Neride Prague Indoor - Prague Warsteiner Challenger Lubeck 2001 - Lubeck Residenza Open - Magdeburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Hull Challenger - Hull IX Open Internacional D'Andorra - Andorra The Rajasthan Golden Jubilee - Jaipur BH Tennis Open International Cup - Belo Horizonte Warsteiner Challenger Lubeck - Lubeck Intersport Heilbronn Open - Heilbronn 2002 USTA Challenger of Calabasas - Calabasas Kuppers Kolsch Cup - Aachen USTA Seascape Challenger - Aptos Open de Charleroi - Charleroi Oberstaufen Cup - Oberstaufen Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana Pro Challenger at Calabasas - Calabasas 2004 USTA Challenger of Calabasas - Calabasas Open de L'Isere - Grenoble Hamburg Challenger - Hamburg The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg Binghamton Professional Tennis Tournament - Binghamton The LTA Wrexham Challenger - Wrexham GHI Bronx Tennis Classic - Bronx The LTA Cardiff Challenger - Cardiff Ethias Trophy - Mons Isla de Lanzarote - Lanzarote West of England Challenger - Bristol Kobstaedernes ATP Challenger - Kolding Hilton Waikoloa Village USTA Challenger - Waikoloa Lamberts Open by Stawag - Aachen 4th Volkswagen Challenger - Wolfsburg Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen Okal Open - Eckental Shimadzu All Japan Indoor Tennis Championships - Kyoto Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Internationaux de Nouvelle-Caledonie - New Caledonia Warsteiner Challenger Lubeck - Lubeck Dublin Challenger - Dublin Sony Ericsson Open 2008 - Belgrade Tatra Banka Open 2003 - Bratislava San Luis Potosi Challenger - San Luis Potosi Busan Open Challenger Tennis - Busan Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Natrel's Challenger - Granby III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open Mutouest de Saint-Brieuc - St. Brieuc Baden Open - Karlsruhe The Comercia Bank Challenger - Aptos The Surbiton Trophy - Surbiton s'Tennis Masters Challenger - Graz Alexander Kolyaskin Memorial - Donetsk GHI Bronx Tennis Classic - Bronx Flea Market Cup Busan Challenger Tennis - Busan Heilbronn Challenger Home Depot Center USTA Challenger - Carson St. Brieuc Challenger The Commercia Challenger - Aptos Rome Challenger Rhodes Challenger Alexander Kolyaskin Memorial - Donetsk Aptos Challenger Lexington Challenger Granby Challenger Geneva Challenger Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger Challenger Banque Nationale Rimouski - Rimouski Sacramento Challenger Tiburon Challenger Calabasas Challenger Aachen Challenger Yokohama Challenger Music City Challenger - Nashville Rhodes Challenger BMW Tennis Championship - Sunrise Nottingham Challenger Belgrade Challenger The Surbiton Trophy - Surbiton Tampere Challenger LTA Nottingham Challenger - Nottingham Aptos Challenger Seville Challenger Aachen Challenger Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Kazan Challenger IPP Open - Helsinki Kyoto Challenger 5 Volkswagen Challenger - Wolfsburg Abierto Internacional de Salinas 'Dario Expreso' - Salinas Wolfsburg Challenger Jersey Challenger Marburg Challenger Athens Challenger AGT Challenger - Leon Ethias Tennis Trophy - Mons Como Challenger Ramat Hasharon Challenger Swanston Challenger - Sacramento Istanbul Challenger III Isla de Lanzarote - Lanzarote Izmir Challenger Oberstaufen Challenger Trani Challenger Sacramento Challenger Tiburon Challenger Heilbronn Challenger Wolfsburg Challenger Bath Challenger Barranquilla Challenger Prostejov Challenger BMW Tennis Championship - Sunrise Cherbourg Challenger Sao Paulo Challenger Heilbronn Challenger Dallas Challenger Pereira Challenger Prostejov Challenger Samsung Challenger 2007 - Ho Chi Minh City LTA Cardiff Challenger - Cardiff Isla de Gran Canaria - Mas Palomas Baden Open - Karlsruhe The LTA Hester Trophy - Manchester Heilbronn Open - Heilbronn 2001 USTA Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton Dortmund Challenger Belem Challenger Odlum Brown Vancouver Open - Vancouver Rome Challenger Winnetka Challenger Banja Luka Challenger - Banja Luka Ramat Hasharon Challenger Winnetka Challenger Open D'Orleans - Orleans Mons Challenger Tashkent Challenger Astana Challenger Open de L'Isere (Open 38) - Grenoble USTA/Adtech Challenger - Boston Guangzhou Challenger Monterrey Challenger AIG Japan Open Tennis Championships - Tokyo Nottingham Challenger Rezidenza Open - Magdeburg Tennis Napoli Cup - Naples ARMS USTA Challenger - Rocky Mount Whirlpool Open - Budapest Calgary Challenger Charlottesville Challenger Calgary Challenger Granby Challenger XI Venice Open - Venice Bristol Challenger Trophy - Bristol Aberto Da Costa Do Sauipe - Bahia The LTA Manchester Challenger - Manchester Okal Cup 2001 International Bavarian Championships - Eckental Yokohama World Tennis Gaora Cup - Yokohama Fergana Tennis Challenger Tournament - Fergana Zagreb Open - Zagreb Gemax Open - Belgrade Fairfield Challenger Houston Challenger Kosice Challenger Internazionali de Tennis di Bergamo - Bergamo Surbiton Challenger Nottingham Challenger 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Oberstaufen Cup - Oberstaufen Eisenberg Jerusalem Open 2000 - Jerusalem Germany F1 The Wrexham Challenger - Wrexham Busan Challenger Lucknow ATP Tour Challenger - Lucknow Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Pro Tennis World Open - Boca Raton Wolfsburg Challenger Pro Tennis World Open - Sunrise Akbank Private Banking TED Open - Istanbul President's Cup 2000 - Tashkent Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Alexander Kolyaskin Memorial - Donetsk Open de Rennes La Trinitaine - Rennes The Stella Artois Grass Court Championships - Queen's/London Bergamo Challenger Napoli Challenger Charlottesville Challenger Houston Challenger Heilbronn Challenger President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai Gerry Weber Open - Halle Tashkent Challenger - Tashkent Miller Lite Hall of Fame Tennis Championships - Newport Samsung Securities Cup - Seoul The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm Milan Indoors - Milan Grand Prix de Tennis de Lyon - Lyon Rabat Challenger Tallahassee Challenger Johannesburg Challenger BMW Open - Munich Milan Challenger Rome Challenger Zagreb Challenger AAPT Championships - Adelaide Adidas International - Sydney U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis International Tennis Championships - Delray Beach Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona BMW Open - Munich Pilot Pen Tennis - New Haven ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Gerry Weber Open - Halle Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Next Generation Adelaide International - Adelaide AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Qatar Exxon Mobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Ordina Open - s-Hertogenbosch Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston International Championship of Croatia - Umag Toyota Challenger Heineken Open Shanghai - Shanghai Medibank International - Sydney Noumea Challenger China Open - Beijing Buenos Aires Challenger Bergamo Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Chennai Open - Chennai Kyoto Challenger PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow SAP Open - San Jose Jersey Challenger Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Moselle Open - Metz AEGON Championships - London Claro Open Colombia - Bogota PBZ Zagreb Indoors - Zagreb St. Brieuc Challenger Sarasota Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Milan Indoors - Milan Johannesburg Challenger BMW Open - Munich Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London Citi Open - Washington China Open - Beijing Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Citi Open - Washington Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Athens Challenger Geneva Challenger Delray Beach Open - Delray Beach Hall of Fame Open - Newport Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha New York Open - New York Hungarian Open - Budapest US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Hall of Fame Open - Newport Thailand Open - Bangkok Tata Open Maharashtra - Pune Serbia Open - Belgrade Delray Beach Open - Delray Beach Kremlin Cup - Moscow Serbia Open - Belgrade Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Swiss Indoors Basel - Basel Savannah Challenger Qatar ExxonMobil Open - Doha Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb AIG Japan Open - Tokyo Alphen Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Claro Open Colombia - Bogota III Gramado Open de Tenis - Gramado Brisbane - Brisbane GHI Bronx Tennis Classic - Bronx Citi Open - Washington China Open - Beijing Challenger Hamburg - Hamburg ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo TED Open-Akbank Private Banking - Istanbul Ecuador Open - Quito Challenger 42 - Andrezieux Memphis Open - Memphis Delray Beach Open - Delray Beach Privat Bank Cup - Dniepropetrovsk Ricoh Open - 's-Hertogenbosch Budapest Challenger - Budapest Hall of Fame Tennis Championships - Newport Sarajevo Open - Sarajevo Abierto Mexicano - Los Cabos New York Open - New York Delray Beach Open - Delray Beach BMW Open - Munich Hall of Fame Open - Newport Citi Open - Washington Arizona Men's Tennis Championships - Scottsdale Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach Qatar Open - Doha Open 13 - Marseille Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Chennai Open - Chennai Sydney International - Sydney BMW Open - Munich The Stella Artois Championships - London China Open - Beijing Open SEAT 2008 - Barcelona Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Open Seat Godo - Barcelona Apia International - Sydney Gerry Weber Open - Halle AEGON International - Eastbourne Milan Indoors - Milan Rakuten Japan Open - Tokyo European Open - Antwerp Ecuador Open - Quito Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch New York Open - New York 2001 Mercedes Cup - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami RCA Championships - Indianapolis Masters Series Monte Carlo - Monte Carlo Sony Ericsson Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internationaler Raiffeisen Grand Prix - St. Polten Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami PBZ Zagreb Indoors - Zagreb Pacific Life Open - Indian Wells Davidoff Swiss Indoors - Basel Rogers Masters - Montreal Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Masters Madrid - Madrid Mutua Madrid Open - Madrid French Open - Paris Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Montreal Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Copa Claro - Buenos Aires Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai AEGON Championships - London Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Paris Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali D'Italia - Rome French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Open Sud de France - Montpellier Miami Open - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai French Open - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Claro Open Colombia - Bogota Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Abierto Mexicano - Los Cabos US Men's Clay Court Championship - Houston Fever-Tree Championships - London Wimbledon - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, QF, ARG-CRO 4-1 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris River Oaks International Tennis Tournament - Houston Kooyong Classic - Kooyong Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Mutua Madrid Open - Madrid U.S. Open - New York Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 All Lower level tournaments Olympics - Athens